﻿using OpenReflect.Domain.Contracts;
using OpenReflect.Domain.Contracts.Declarations;
using OpenReflect.Domain.Contracts.HasMarkers;

namespace OpenReflect.Domain.Model
{
	public class Attribute : ICodeItem, IAttribute
	{
		#region IAttribute Members

		public IAttributeDeclaration Declaration { get; set; }

		IDeclaration IHasDeclaration.Declaration
		{
			get { return Declaration; }
		}

		#endregion

		#region ICodeItem Members

		public string Name { get; set; }

		#endregion
	}
}